package com.ease.dao.dialect;

import com.ease.common.vo.Ordering;
import com.ease.common.vo.Pagination;

/**
 * 
 * @author nathanleewei
 * 
 */
public interface JdbcTemplateDialect {

	String sequenceStatement(String sequenceName);

	String countStatement(String namedStatement);

	String appendOrderBy(String namedStatement, Ordering ordering);

	String paginationStatement(String namedStatement, Pagination<?> pagination);

	String paginationStatement(String namedStatement, int _skipResult, int _maxResult);
}
